Big Huge Thesaurus

solar trap

noun